C# Geliştirme Ortamları (IDE)

Bu bölümde, C# programı için gerekli araçlara değineceğiz. C#' ın .Net Framework' un bir parçası olduğunu ve .Net uygulamalar geliştirmek kullanıldığını daha önceden belirtmiştik. Geliştirme ortamlarına geçmeden önce .Net Framework'un toolları hakkında bir kaç bilgi edinsek güzel olur.

.Net Framework

Net Framework platformu aşağıdaki tiplerde uygulama geliştirmemiz için bize yardımcı olur.

  • Windows uygulamaları
  • Web uygulamaları
  • Web servisleri

.Net Framework uygulamaları çoklu platform uygulamarıdır. .Net framework bir çok dil ile birlikte çalışabilecek şekilde tasarlanmıştır. C#, C++, Visual Basic, Jscript, COBOL bu dillere örnek olarak gösterilebilir. Bu dillerin hepsi frameworke erişebilir ve birbirleri ile entegre olarak çalışabilir.

.Net Framework çok kapsamlı kod kütüphanelerini içinde barındırır. Bazı önemli parçaları şöyledir:

  • Ortak Çalışma Zamanı(Common Language Runtime CLR)
  • .Net Framework Sınıf Kütüphanesi
  • Ortak Dil Kullanımı
  • Ortak Tip Sistemi
  • Metadata ve Assemblies
  • Windows Forms
  • ASP.Net ve ASP.Net AJAX
  • ADO.Net
  • Windows Workflow Foundation (WF)
  • Windows Presentation Foundation
  • Windows Communication Foundation (WCF)
  • LINQ

C# için Geliştirme Ortamaları (Integrated Development Environment (IDE))



Microsoft C# için Visual Studio, Visual Web Developer, Visual C# Express programlarını sunmaktadır. Visual Web Developer, Visual C# Express programları Microsoft sitesinden ücretsiz olarak edinilebilmektedir.C# uygulamaları Komut istemi ile de yazılabilmektedir. Aynı zamanda Not defteri ile kaynak kodu yazabilirsin. Komut istemi yardımı ile assembly çevirilebilir. Bu .Net Framework un bir parçasıdır.

Visual C# Express ve Visual Web Developer Express sürümleri Visual studionun biraz daha eksiltilmiş halleridir.

Buradan visual studio yu indirebilisin.Otomatik olarak bilgisayarına yüklenecektir..Microsoft Visual Studio

C# ile Linux ve Mac İşletim Sistemleri Üzerinde Yazmak

.Net Framework windows işletim sistemi üzerinde çalışmaktadır. Başka işletim sistemlerinde çalışan alternatif versiyonları bulunmaktadır. Mono .Net Framework ün açık kaynak, birkaç işletim sistemi üzerinde çalışabilen C# derleyicisidir. Android, BSD, iOS, Linux, OS X, Windows, Solaris, ve UNIX çalıştığı işletim sistemleridir. Mono



Yorum :
Sende yorum kat..